home *** CD-ROM | disk | FTP | other *** search
/ Sky at Night 2007 June / SAN CD 6-2007 CD-ROM 25.iso / pc / Software / AstroGrav_Win / Java / jre1.6.0 / lib / rt.jar / java / math / RoundingMode.class (.txt) < prev    next >
Encoding:
Java Class File  |  2006-11-29  |  1.3 KB  |  43 lines

  1. package java.math;
  2.  
  3. public enum RoundingMode {
  4.    // $FF: renamed from: UP java.math.RoundingMode
  5.    field_0(0),
  6.    DOWN(1),
  7.    CEILING(2),
  8.    FLOOR(3),
  9.    HALF_UP(4),
  10.    HALF_DOWN(5),
  11.    HALF_EVEN(6),
  12.    UNNECESSARY(7);
  13.  
  14.    final int oldMode;
  15.  
  16.    private RoundingMode(int var3) {
  17.       this.oldMode = var3;
  18.    }
  19.  
  20.    public static RoundingMode valueOf(int var0) {
  21.       switch (var0) {
  22.          case 0:
  23.             return field_0;
  24.          case 1:
  25.             return DOWN;
  26.          case 2:
  27.             return CEILING;
  28.          case 3:
  29.             return FLOOR;
  30.          case 4:
  31.             return HALF_UP;
  32.          case 5:
  33.             return HALF_DOWN;
  34.          case 6:
  35.             return HALF_EVEN;
  36.          case 7:
  37.             return UNNECESSARY;
  38.          default:
  39.             throw new IllegalArgumentException("argument out of range");
  40.       }
  41.    }
  42. }
  43.